<?php

include "Conexion.php"; 
if (!$logged){
    header("Location:Login.php");
}
 
    $Equipo = RecogerDatosEquipo($ck, $mysqli);
    $TAMANO_PAGINA = 10;
    //Variable del panel a cargar en primer lugar
    $Panel = 1; 
     if (isset($_GET['panel'])){
        $Panel = $_GET['panel'];
        if ($Panel > 4){
            $Panel = 1;
        }
     }
       
    if (isset($_POST['Pujar']))
    {
        $ssql = "select equipos.Nombre as Equipo, jugadores.IdJugador as IdJugador, jugadores.Nombre as MoteJugadores, 
        jugadores.`Valor Mercado` as Valoractual, jugadores.Puntos as Puntos, posicionesjugadores.Posicion as Posicion, 
        Mercado.Precio as Precio, Mercado.Fecha as Fecha, Usuarios.Nombre as Vendedor, 
        Usuarios.IdUsuario as IdUsuario,
        DATE_FORMAT(Mercado.Fecha,'%e/%c') as FechaFormat, Mercado.IdUsuario as Equipo 
        from equipos, jugadores, posicionesjugadores, mercado, usuarios
        where jugadores.equipo = equipos.IdEquipo and posicionesjugadores.Numeral = jugadores.Posicion and 
        mercado.IdJugador = jugadores.IdJugador and mercado.IdUsuario = usuarios.IdUsuario 
        and Mercado.IdLiga = ".$Equipo->IdComunidad."
        and Mercado.IdUsuario <> ".$Equipo->IdUser;
        $result = $mysqli->query($ssql);
        while($Player = mysqli_fetch_object($result))
        {
            if ($_POST['puja'.$Player->IdJugador]){
                $Precio = str_replace('.', '', $_POST['puja'.$Player->IdJugador]);
                if (($Player->IdUsuario <> 0 || $Precio >= $Player->Precio) && $Precio < 500000000){
                    if (isset($_POST['update'.$Player->IdJugador])){
                        $sentencia = "UPDATE OFERTA SET Oferta = ".$Precio." 
                        where IdLiga = ".$Equipo->IdComunidad." 
                        and IdJugador = ".$Player->IdJugador." 
                        and IdUsuario =".$Player->Equipo." 
                        and IdRealizaOferta = ".$Equipo->IdUser;
                        $rs = $mysqli->query($sentencia);
                    }else{
                        $sentencia = "INSERT INTO oferta (`IdLiga` ,`IdJugador` ,`IdUsuario` ,`Oferta` ,
                        `Fecha` ,`IdRealizaOferta` ,`Estado`)
                        VALUES (".$Equipo->IdComunidad.", ".$Player->IdJugador.", ".$Player->Equipo.", ".$Precio.", NOW() , ".$Equipo->IdUser.", 'Pendiente')";
                        $rs = $mysqli->query($sentencia);
                    }
                }else {
                    $Mensaje = "No se pueden realizar ofertas al Ordenador por debajo del Precio de Venta
                    ni ofertas por encima de los 500 millones. ";
                }
            }
        }
        mysqli_free_result($result);
        $Panel = 2;
    }
    
    if (isset($_POST['AceptarOfertas'])){
        $ssql = "SELECT oferta.IdOferta AS IdOferta, oferta.IdJugador as IdJugador, jugadores.Nombre AS NombreJugador, 
        Usuarios.Nombre AS NombreOfertante, oferta.Oferta AS Oferta, Equipos.Nombre AS Equipo,
        jugadores.`Valor Mercado` as Valoractual
        FROM oferta, jugadores, usuarios, equipos
        WHERE oferta.IdUsuario =".$Equipo->IdUser."
        AND oferta.IdLiga = ".$Equipo->IdComunidad."
        AND jugadores.IdJugador = oferta.IdJugador
        AND oferta.IdRealizaOferta = usuarios.IdUsuario
        AND jugadores.Equipo = Equipos.IdEquipo";
        
        $result = $mysqli->query($ssql);

        while($Player = mysqli_fetch_object($result))
        {            
            if (isset($_POST['oferta'.$Player->IdOferta])){
                $ssql = "select Estado from oferta where 
                IdLiga = ".$Equipo->IdComunidad." 
                and IdJugador=  ".$Player->IdJugador."
                and IdUsuario= ".$Equipo->IdUser. " and Estado = 'Concretada' ";
                $estado = $mysqli->query($ssql);
                if (!mysqli_num_rows($estado)==1)
                {
                    
                    //$sentencia = "UPDATE oferta set Estado = '".$_POST['oferta'.$Player->IdOferta]."' 
                    //where IdOferta = ".$Player->IdOferta;
                    
                    //echo $sentencia."<br>"; 
                    if ($_POST['oferta'.$Player->IdOferta] == "Concretada"){
                        $sentencia = "Call GestionTraspaso(".$Player->IdOferta.");";                        
                        $rs = $mysqli->query($sentencia);
//                        $sentencia = "UPDATE mercado set Visible = 0 where 
//                        IdComunidad = ".$Conjunto->IdComunidad." 
//                        and IdJugador=  ".$Player->IdJugador."
//                        and IdConjunto= ".$Conjunto->Conjunto;
//                        $rs = mysql_query($sentencia, $conexion);
                        
                        
//                        $sentencia = "UPDATE oferta set Estado = 'Rechazada' 
//                    where IdComunidad = ".$Conjunto->IdComunidad." 
//                        and IdJugador=  ".$Player->IdJugador."
//                        and IdConjunto= ".$Conjunto->Conjunto."
//                        and IdOferta <> ".$Player->IdOferta;
                        //echo $sentencia."<br>";
                        //$rs = mysql_query($sentencia, $conexion);
                        
                        $sentencia = "UPDATE negociacion set Estado = 'Cancelada'                                                              
                         where IdNegociacion in (Select IdNegociacion from datosnegociacion
                          where IdLiga = ".$Equipo->IdComunidad."
                         and IdJugador = ".$Player->IdJugador.")";
                        //echo $sentencia."<br>";
                        $rs = $mysqli->query($sentencia);
                    }else{
                        $sentencia = "UPDATE oferta set Estado = 'Rechazada' where IdOferta = ".$Player->IdOferta;
                        $rs = $mysqli->query($sentencia);     
                    }
                
                }else{
                    $sentencia = "UPDATE oferta set Estado = 'Rechazada' where IdOferta = ".$Player->IdOferta;
                    $rs = $mysql->query($sentencia);
                }
            }
                
        }
        mysqli_free_result($result);
        $Panel = 2;
    }
    if (isset($_POST['CancelarOfertas'])){
        $ssql = "SELECT oferta.IdOferta AS IdOferta, jugadores.Nombre AS NombreJugador, 
        Usuarios.Nombre AS NombreOfertante, oferta.Oferta AS Oferta, Equipos.Nombre AS Equipo,
        jugadores.`Valor Mercado` as Valoractual
        FROM oferta, jugadores, usuarios, equipos
        WHERE oferta.IdRealizaOferta =".$Equipo->IdUser."
        AND oferta.IdLiga = ".$Equipo->IdComunidad."
        AND jugadores.IdJugador = oferta.IdJugador
        AND oferta.IdRealizaOferta = usuarios.IdUsuario
        AND jugadores.Equipo = Equipos.IdEquipo";
        $result = $mysqli->query($ssql);

        while($Player = mysqli_fetch_object($result))
        {
            if (isset($_POST['ofertaenv'.$Player->IdOferta])){
                $sentencia = "DELETE FROM oferta where IdOferta = ".$Player->IdOferta;
                $rs = $mysqli->query($sentencia);
            }
        }
        mysqli_free_result($result);
        $Panel = 2;
    }
    
    if (isset($_POST['AceptarNegocios'])){
        $ssql = "SELECT negociacion.IdNegociacion as IdNegociacion, 
            negociacion.Solicita as Solicita, negociacion.Recibe as Recibe,
            negociacion.Fecha as Fecha, negociacion.DineroSolicita as DSolicita,
            negociacion.DineroRecibe as DRecibe, negociacion.Estado as Estado,
            usuarios.Apellidos as Apellidos, usuarios.Nombre as Nombre, usuarios.usuario as Usuario,
            DATE_FORMAT(negociacion.Fecha,'%d/%m') as FechaFormat
             FROM negociacion, usuarios
where negociacion.Solicita = usuarios.IdUsuario 
and negociacion.Recibe =".$Equipo->Equipo." order by Fecha asc";
        $result = mysql_query($ssql, $conexion);


        while($Player = mysql_fetch_object($result))
        {            
            if (isset($_POST['Negocio'.$Player->IdNegociacion])){
                $ssql = "select * from datosnegociacion where IdJugador in 
                            (select IdJugador from oferta where 
                            Estado = 'Concretada') and IdNegociacion =  ".$Player->IdNegociacion;
                $estado = mysql_query($ssql, $conexion);
                if (!mysql_num_rows($estado)==1)
                {
                    $sentencia = "UPDATE Negociacion set Estado = '".$_POST['Negocio'.$Player->IdNegociacion]."' 
                    where IdNegociacion = ".$Player->IdNegociacion;
                    $rs = mysql_query($sentencia, $conexion);
                    
                    if ($_POST['Negocio'.$Player->IdNegociacion] == "Concretada"){
                        //Llamar a proceso que haga eso pasandole la id de la negociacion.
                        $sentencia = "call GestionNegociacion(".$Player->IdNegociacion.")";
                        $rs = mysql_query($sentencia, $conexion);
                    }
                }else{
                    $sentencia = "UPDATE Negociacion set Estado = 'Rechazada' where IdNegociacion = ".$Player->IdNegociacion;
                    $rs = mysql_query($sentencia, $conexion);
                }
            }
        }
        mysql_free_result($result);
        $Panel = 3;
    }
    
    if (isset($_POST['CancelarNegocios'])){
        $ssql = "SELECT negociacion.IdNegociacion as IdNegociacion, 
            negociacion.Solicita as Solicita, negociacion.Recibe as Recibe,
            negociacion.Fecha as Fecha, negociacion.DineroSolicita as DSolicita,
            negociacion.DineroRecibe as DRecibe, negociacion.Estado as Estado,
            usuarios.Apellidos as Apellidos, usuarios.Nombre as Nombre, usuarios.usuario as Usuario,
            DATE_FORMAT(negociacion.Fecha,'%d/%m') as FechaFormat
             FROM negociacion, usuarios
where negociacion.Recibe = usuarios.IdUsuario 
             and negociacion.Solicita =".$Equipo->Equipo." order by Fecha asc";
        $result = mysql_query($ssql, $conexion);

        while($Player = mysql_fetch_object($result))
        {
            if (isset($_POST['Negocio'.$Player->IdNegociacion])){
                $sentencia = "DELETE FROM negociacion where IdNegociacion = ".$Player->IdNegociacion;
                $rs = mysql_query($sentencia, $conexion);
                $sentencia = "DELETE FROM datosnegociacion where IdNegociacion = ".$Player->IdNegociacion;
                $rs = mysql_query($sentencia, $conexion);
            }
        }
        mysql_free_result($result);
        $Panel = 3;
    }
    
    


include "Superior.php";
include "MenuInterno.php";
?>
<script type="text/javascript" src="javascript/puntos.js"></script>
<script type="text/javascript">

//EASY TABS 1.2 - MENU SETTINGS
//Set the id names of your tablink (without a number at the end)
var tablink_idname = new Array("tablink")
//Set the id name of your tabcontentarea (without a number at the end)
var tabcontent_idname = new Array("tabcontent")
//Set the number of your tabs
var tabcount = new Array("3")
//Set the Tab wich should load at start (In this Example:Tab 2 visible on load)
var loadtabs = new Array("<?php echo $Panel; ?>")
//Set the Number of the Menu which should autochange (if you dont't want to have a change menu set it to 0)
var autochangemenu = 1;
//the speed in seconds when the tabs should change
var changespeed = 2;
//should the autochange stop if the user hover over a tab from the autochangemenu? 0=no 1=yes
var stoponhover = 0;
//END MENU SETTINGS

/*Swich EasyTabs Functions - no need to edit something here*/
function easytabs(menunr, active) {
    if (menunr == autochangemenu)
    {
        currenttab=active;
    }
    if ((menunr == autochangemenu)&&(stoponhover==1)) 
    {
        stop_autochange()
    } else 
    if ((menunr == autochangemenu)&&(stoponhover==0))  
    {
        counter=0;
    }
    menunr = menunr-1;
    
    for (i=1; i <= tabcount[menunr]; i++)
    {
        document.getElementById(tablink_idname[menunr]+i).className='tab'+i;
        document.getElementById(tabcontent_idname[menunr]+i).style.display = 'none';
    }
    document.getElementById(tablink_idname[menunr]+active).className='tab'+active+' tabactive';
    document.getElementById(tabcontent_idname[menunr]+active).style.display = 'block';
    
    }
    
    var timer; counter=0; 
    var totaltabs=tabcount[autochangemenu-1];
    var currenttab=loadtabs[autochangemenu-1];
    
    function start_autochange(){
        counter=counter+1;timer=setTimeout("start_autochange()",1000);
        if (counter == changespeed+1) 
        {
            currenttab++;
            if (currenttab>totaltabs) {
                currenttab=1
            }
            easytabs(autochangemenu,currenttab);
            restart_autochange();
        }
    }
    
    function restart_autochange(){
        clearTimeout(timer);
        counter=0;
        start_autochange();
    }
    
    function stop_autochange(){
        clearTimeout(timer);
        counter=0;
    }

window.onload=function(){
var menucount=loadtabs.length; var a = 0; var b = 1; do {easytabs(b, loadtabs[a]);  a++; b++;}while (b<=menucount);
if (autochangemenu!=0){}
actualizaReloj();
}
</script>
<div id="cuerpo" >
<?php    
        include ('adsensehorizontal.php'); 
		echo '<div id="divsuperior">
        Mercado de la Liga "'.$Equipo->Nombre.'"
        </div><div id="divinferior">';
?>
<div style="color: white; font-weight: bold;" align="center">
<?php if (isset($Mensaje)){echo $Mensaje; echo "<br /><br />";} ?>
</div>
<table width="870px" style="margin:0px 0px 0px 10px;">
<tr><td valign="top" width="840px">
<div class="menu"   >
<span class="Mercado">
<a onclick="easytabs('1', '1');" onfocus="return false;" onmouseover="return false;"  title="" id="tablink1" href="#">Transferibles</a>
<a onclick="easytabs('1', '2');" onfocus="return false;" onmouseover="return false;"  title="" id="tablink2" href="#">Ofertas</a>
<!--<a onclick="easytabs('1', '3');" onfocus="return false;" onmouseover="return false;"  title="" id="tablink3" href="#">Negociaciones</a>-->
<a onclick="easytabs('1', '3');" onfocus="return false;" onmouseover="return false;"  title="" id="tablink3" href="#">Historial</a>
</span>
</div>

<!--End of the Tabmenu1 -->


<!--Start Tabcontent 1 -->
<div id="tabcontent1" style="">
    <?php include("Transferibles.php");?>
</div>
<!--End Tabcontent 1-->

<!--Start Tabcontent 2-->
<div id="tabcontent2" style="">
    <?php include("Ofertas.php");?>
</div>
<!--End Tabcontent 2 -->

<!--Start Tabcontent 3-->
<!--<div id="tabcontent3" style="">
    <?php //include("Negociaciones.php");?>
</div>-->
<!--End Tabcontent 3-->

<!--Start Tabcontent 4-->
<div id="tabcontent3" style="">
    <?php include("Historial.php");?>
</div>
<!--End Tabcontent 4-->

</td>
<td valign="top" width="200px">
    <?php include "BarraLateral.php";?>
</td></tr>
</table>
<?php
echo '</div></div>';

include ("CerrarConexion.php");
include "Inferior.php";   
?>